﻿//===============================================================================
// Microsoft patterns & practices Enterprise Library Contribution
// Query Application Block
//===============================================================================

using System;
using System.Management.Instrumentation;
using System.Reflection;
using System.Resources;
using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
using System.Security;
using System.Security.Permissions;
using EntLibContrib.Query.Configuration;
using EntLibContrib.Query.Configuration.Design;
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Design;

[assembly: AssemblyTitle("Enterprise Library Contribution Query Application Block")]
[assembly: AssemblyDescription("Enterprise Library Contribution Query Application Block")]
[assembly: AssemblyVersion("5.0.505.0")]

[assembly: SecurityPermission(SecurityAction.RequestMinimum)]
[assembly: ReliabilityContract(Consistency.WillNotCorruptState, Cer.None)]
[assembly: NeutralResourcesLanguage("en")]
[assembly: SatelliteContractVersion("5.0.505.0")]
[assembly: Instrumented(@"root\EnterpriseLibrary")]
[assembly: WmiConfiguration(@"root\EnterpriseLibrary", HostingModel = ManagementHostingModel.Decoupled, IdentifyLevel = false)]
[assembly: AllowPartiallyTrustedCallers]
[assembly: SecurityTransparent]
[assembly: ComVisible(false)]
[assembly: CLSCompliant(false)]

[assembly: HandlesSection(QuerySettings.SectionName)]
[assembly: AddApplicationBlockCommand(
			QuerySettings.SectionName,
			typeof(QuerySettings),
            TitleResourceName = "AddQuerySettings",
            TitleResourceType = typeof(DesignResources),
			CommandModelTypeName = QueryDesignTime.CommandTypeNames.AddQueryBlockCommand)]
